
using System;
using System.ComponentModel.DataAnnotations;
using Abp.Domain.Entities.Auditing;
using Yozeev.BusinessLogic;

namespace  Yozeev.BusinessLogic.Dtos
{
    public class ActivityTempDetailEditDto
    {

        /// <summary>
        /// Id
        /// </summary>
        public Guid? Id { get; set; }         


        
		/// <summary>
		/// ActivityTempId
		/// </summary>
		[Required(ErrorMessage="ActivityTempId不能为空")]
		public Guid ActivityTempId { get; set; }



		/// <summary>
		/// TicketId
		/// </summary>
		[Required(ErrorMessage="TicketId不能为空")]
		public Guid TicketId { get; set; }



		/// <summary>
		/// TicketName
		/// </summary>
		[Required(ErrorMessage="TicketName不能为空")]
		public string TicketName { get; set; }



		/// <summary>
		/// SalePrice
		/// </summary>
		[Required(ErrorMessage="SalePrice不能为空")]
		public decimal SalePrice { get; set; }



		/// <summary>
		/// Quantity
		/// </summary>
		[Required(ErrorMessage="Quantity不能为空")]
		public long Quantity { get; set; }



		/// <summary>
		/// UniPrice
		/// </summary>
		[Required(ErrorMessage="UniPrice不能为空")]
		public decimal UniPrice { get; set; }



		/// <summary>
		/// Discount
		/// </summary>
		[Required(ErrorMessage="Discount不能为空")]
		public decimal Discount { get; set; }




		/// <summary>
		/// 航班标识
		/// </summary>
		public Guid? ScheduleId { get; set; }

		/// <summary>
		/// 票型价格标识
		/// </summary>
		public Guid TicketPriceId { get; set; }


		/// <summary>
		/// 仓位
		/// </summary>
		public WareHousePosition WarePosition { get; set; }

	}
}